/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejerciciojpa;

import DAO.CPerroDAO;
import DAO.CPulgaDao;
import VO.CPerro;
import VO.CPulga;
import javax.swing.JOptionPane;

/**
 *
 * @author Equipo03
 */
public class EjercicioJPA {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        // TODO code application logic here
        int i;
        for(i=1;i<=2;i++) {
            
        int codigo_perro = Integer.parseInt(JOptionPane.showInputDialog("digite el codigo del perro"));
        String nombre_perro = JOptionPane.showInputDialog("Ingreso el Nombre del perro");
        CPerro miPerro = new CPerro();
        miPerro.setCodPerro(codigo_perro);
        miPerro.setNombreperro(nombre_perro);
        CPerroDAO dao = new CPerroDAO();
        try {
            dao.Insertar(miPerro);
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, ex.getLocalizedMessage());
        }
        }
        
        try {
            //se crea una variable dao ojo esta es una nueva linea
            CPerroDAO dao = new CPerroDAO();
            CPerro nuevoPerro = dao.consultarPerroPorId(12);
            System.out.println(nuevoPerro.getCodPerro());
            System.out.println(nuevoPerro.getNombreperro());

        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "No hay perro");
        }
        
        int codigoPulga=Integer.parseInt(JOptionPane.showInputDialog("Digite el codigo de la pulga"));
        int codigoPerro=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el codigo del perro"));
       //se crea una variable miPerro ojo esta es una nueva linea
        CPerro miPerro = new CPerro();
        CPulga miPulga=new CPulga();
        miPulga.setCodpulga(codigoPulga);
        miPulga.setCodperro(miPerro);
        CPulgaDao daoP= new CPulgaDao();
        try{
            daoP.Insertar(miPulga);
        }catch (Exception ex){
            JOptionPane.showMessageDialog(null, ex.getLocalizedMessage());
        }       
               
               
    }
}
